package com.shujia.day02;

/*
    System.out.println('a');
    System.out.println('a'+1);
    
    System.out.println("hello"+'a'+1);
    System.out.println('a'+1+"hello");
    System.out.println("5+5="+5+5);
    System.out.println(5+5+"=5+5");

    注意：
        1、+ 号两边若都没有字符串，这个就是最普通的算数加法运算
        2、若有字符参与算数运算的话，java虚拟机会将该字符所对应的ASCII码表中的数值进行转换
            记住三个特殊的字符对应的ASCII码值：
                '0' - 48
                'A' - 65
                'a' - 97
        3、同级别优先级的符号，从左向右进行运算
        4、+ 号两边若任意一边是字符串，而是做字符串的左右拼接操作，拼接结束后是一个新的字符串

 */
public class DataTypeDemo4 {
    public static void main(String[] args) {
        //代码格式化的快捷键：ctrl + alt + L
//        System.out.println('a'); // a
//        System.out.println('a' + 1); // 98

        System.out.println("hello" + 'a' + 1); // helloa1
        System.out.println('a' + 1 + "hello"); // 98hello
        System.out.println("5+5=" + 5 + 5); // 5+5=55
        System.out.println(5 + 5 + "=5+5"); // 10=5+5

        System.out.println("5+5=" + (5+5)); // 5+5=10
    }
}
